﻿using UnityEngine;
using System.Collections;

public class Spawn : MonoBehaviour 
{


	public GameObject enemy; // näitä luodaan, tässä tapauksessa vihollisen luonti
	public float rate = 0.5f; // luomisnopeus
	public float t = 0f; // ajastin
	
	// Update is called once per frame
	void Update () {
	
		t += Time.deltaTime; // aika kuluu
		
		if (t > 1f / rate) 
		{
			// teleporttaillaan satunnaiseen paikkaan
			Vector3 newpos=transform.position;
			newpos.x=Random.Range (-5,5);
			transform.position = newpos;


			t = 0f;// nollataan aikalaskuri
			
			GameObject clone;
			
			// luodaan bulletista klooni
			clone = Instantiate (enemy,
			                     transform.position,
			                     transform.rotation) as GameObject;

		}
	}
}
